package sng.modules.model.vo
{
	import sng.modules.view.components.city.logic.movement.Directions;

	/**
	 * 
	 * @author leonliu
	 * 用户建筑实例数据
	 * 
	 */	
	public class UserBuildingVO
	{
		
		public function UserBuildingVO()
		{
		}
		//public var uid:uint;
		public var uid:uint;//建筑物实例id
		public var x:int;//x轴坐标
		public var y:int;//y轴坐标
		public var buildingid:int;//建筑ID
		public var templateId:int;//建筑模版ID，用于在建筑模版中获取建筑配置信息
		public var countdown:uint;//倒计时结束秒数
		public var countdownTime:Number;//倒计时结束时间，从1970.1.1开始的秒数
		public var currentState:uint;//当前状态（1为正常状态、0为初始建造、2为金币可收取状态等，暂时定义）
		public var nextState:uint;//如果倒计时为0，此状态无意义
		public var buildStep:uint;//如果建筑是在建造、升级过程中，处于第几步，0表示不在建筑状态
		public var direction:String=Directions.N;//建筑的方向，目前为中文字符串，后续和后台开发商量改为数字
		public var population:uint;//建筑的当前人口数
		public var populationUpTimes:uint;//建筑的人口升级操作次数
		public var para1:String;//通用参数1，比如农田要增加种子ID
		public var totalBonusRate:int;//奖历比率, ，totalBonusRate%
		public var isIdle:Boolean=false;//是否空闲
		//其它 待加
		
		
	}
}